Tue 12th May 2015 IST
Yesterday I wrote python script to automatically create conda recipes from PyPI and then build. But my aim is to build it for all the packages, and I expect to find some crazy senarios, where the build process can fail. Few of the know reasons are:
When the package is pure python, in theory conda can build packages for all the dependencies, the problem is when it is not pure python, I have to figure out a way to determine if the package is pure python or not.
Sometimes conda-skeleton
chooses wrong package name for the dependencies and it makes conda-build
go into an infinite loop. I have to figure out why, conda
chooses the wrong name. Example: Try building conda-package for coursera from the recipe created by conda-skeleton
.
conda-skeleton doesn't take care of circular dependcies and this may cause it to go into an infinite loop. I reported a bug at (https://github.com/conda/conda-build/issues/402)
Sent a pull request https://github.com/conda/conda-build/pull/403